package io;

import java.io.FileInputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

public class ReadStringDemo {
    public static void main(String[] args) throws IOException {
        FileInputStream fis=new FileInputStream("demo");
        byte[] data=new byte[fis.available()];
        //一次性读取文件中所有的字节到数组中（原因是字节数组长度与文件长度正好一致）
        fis.read(data);
        //String 得构造方法支持将给定的字节数组按照指定的字符集还原为字符串

        String str=new String(data, StandardCharsets.UTF_8);
        System.out.println(str);

        fis.close();

    }
}
